/*
  vue程序执行入口
*/
import Vue from 'vue'
import App from './App.vue'
// 导入路由实例
import router from './router'
// 导入vuex实例
import store from './store'
// 1、导入饿了么组件库
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

// 1. 导入我的第一个vue插件
import myPlugin from '@/utils/my'

// 说明❓：全局样式放到入口文件main.js
// 导入全局样式 => 作用于：1.自己写的组件 2.第三方组件库（比如饿了么组件库）
import '@/style/global.less'

Vue.config.productionTip = false

// 2、注册饿了么组件库
Vue.use(ElementUI)

// 2. 注册我的插件
Vue.use(myPlugin)

// 重写日志方法 => 项目上线之后，清空所有的console
// console.log = console.warn = () => { }

new Vue({
  // 挂载路由实例和vuex实例，所有页面就可以使用路由实例和vuex实例
  router,
  store,
  render: h => h(App)
}).$mount('#app')
